html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
body {background:url(../images/bgr_horizontal.jpg) center 0 repeat-y; font-size:68.75%; font-family:Arial, Helvetica; line-height:1.3em; letter-spacing:normal; word-spacing:normal; color:#333;}
.kids_body {background:url(../images/bgr_horizontal_kids.jpg) center 0 repeat-y;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
input, textarea {padding:0; margin:0;}
table {caption-side:top; border-collapse:collapse;}
th {text-align:left;}
label{cursor:pointer;}
a {text-decoration:none; color:#fff; display: inline;}
a:hover {text-decoration:underline;}
li.last {border-right:0 !important;}
.bold{font-weight:bold;}
.hidden, .hide {display:none;}
.uppercase {text-transform: uppercase;}
.clear {clear:both;}
.border {border:1px solid #dedede;}
.border_top {border-top:1px solid #dedede;}

/*Base Carousel Heights*/
#carousel, #kids_carousel {min-height:304px; position: relative;}
#mycarousel {min-height:303px;}

/* page container */
.page_container {overflow:hidden; background:url(../images/bgr.jpg) center top no-repeat;}
body .kids {background:url(../images/kids_bgr.jpg) center top no-repeat;}
/* page content */
.page_content {width:975px; margin:0 auto; background-color:#fff;min-height:855px;}

/* header */
.header {height:133px; background:url(../images/header.jpg) 0 0 no-repeat;}
.header .header_logo {float:left;} 
.header .header_logo a {display:block; width:286px; height:73px; margin:37px 0 0 13px; background:url(../images/header_logo.gif) 0 0 no-repeat; font-size:0; text-indent:-5000px}
.header .header_utils {float:right; display:block; margin:48px 8px 0 0; color:#fff;}
.header .header_utils ul {/* width:191px; */ float:right; height:15px; margin-bottom:17px; margin-right: 5px;}
.header .header_utils ul li {float:left; padding:0 0 0 10px;}
.header .header_utils ul li.fst {padding:0 10px 0 0; background:url(../images/header_li_bdr.gif) right 2px no-repeat;}
.header .header_utils ul li a {font-size:11px; font-weight:bold;}
.header .header_utils .form {clear:both; width:360px; display:block; float: right; }
.header .header_utils .form input {float:left; height:18px; width:274px; margin-top:1px; padding:2px 3px 1px;  font-size:11px; color:#020202; vertical-align:middle; display:inline; border:1px solid #bdbcbc;}
.header .header_utils .form a {float:left; height:25px; width:66px; margin-left:7px; display:block; background:url(../images/header_search_bgr.gif) 0 0 no-repeat; text-decoration:none; font-size:0; text-indent:-5000px}
.header .header_utils .form a:hover {background:url(../images/header_search_hov_bgr.gif) 0 0 no-repeat;}

/* fonts */
.PBSExplorer-Bold {font-weight:normal; font-family:'PBSExplorerBold', Arial, Sans-Serif;}
.PBSExplorerL3_AMPM {font-weight:normal; font-family:'PBSExplorerL3_AMPM', Arial, Sans-Serif;}

/* top subnav */
/* standard top subnav */
.top_subnav {float:left; margin:0 0 5px 9px; width:957px}
.top_subnav .find_us, .top_subnav .breadcrumbs {height:33px; float:left; background:url(../images/top_subnav_bl_corner.gif) left bottom no-repeat;}
.top_subnav .breadcrumbs {background:#EFF0F0 url(../images/top_subnav_bl_corner.gif) no-repeat scroll left bottom; float:left; height:auto; padding-bottom:8px; margin-bottom: 16px;}
.top_subnav .find_us {background:#EFF0F0 url(../images/top_subnav_bl_corner.gif) no-repeat scroll left bottom;width:518px;}
.top_subnav .breadcrumbs ul {margin:10px 0 0 10px; width:608px;}
.top_subnav .breadcrumbs ul li {float:left; font-size:11px; color:#464646;}
.top_subnav .breadcrumbs ul li a {display:block; color:#018dd1; padding-right:10px; margin-right:5px; background:url(../images/breadcrumb_bgr.gif) right 5px no-repeat;}
.top_subnav .breadcrumbs ul li a.episode { background: none; }
.top_subnav .find_us p {float:left; padding:8px 3px 0 23px; font-size:10px; color:#3f3f41;}
.top_subnav .find_us img {float:left; margin:6px 0 0 5px;}
.top_subnav .pbs_sites {float:right; height:33px; width:333px; border-left:1px solid #dadbdb; color:#989999; background:#eaebeb url(../images/top_subnav_br_corner.gif) right bottom no-repeat;}
.top_subnav .pbs_sites p {float:left; padding:9px 0 0 9px; font-size:12px; text-transform:uppercase; font-family:PBSExplorerEP_EpisodeTitle, Arial, Sans-Serif; color:#989999;}
.top_subnav .pbs_sites a {float:left; font-size:0px; text-decoration:none;}
.top_subnav .pbs_sites a.pbs {margin:3px 12px 0 9px}
.top_subnav .pbs_sites a.go {margin:5px 14px 0 0}
.top_subnav .pbs_sites a.play {margin:7px 8px 0 0}
.top_subnav .pbs_sites a.teachers {padding:4px 0 0 0;}

/* home_page top subnav*/
.top_subnav.home_page {float:left; margin:0 0 5px 0; width:100%; background-color:#eaebeb;}
.top_subnav.home_page .find_us, .top_subnav.home_page .breadcrumbs {height:33px; float:left; width: 60%; background-color:#eaebeb;}
.top_subnav.home_page .breadcrumbs {float:left; height:auto; padding-bottom:8px; margin-bottom: 16px;}
.top_subnav.home_page .find_us {background:#eaebeb; width:60%;}
.top_subnav.home_page .breadcrumbs ul {margin:10px 0 0 10px; width:546px;}
.top_subnav.home_page .breadcrumbs ul li {float:left; font-size:11px; color:#464646;}
.top_subnav.home_page .breadcrumbs ul li a {display:block; color:#018dd1; padding-right:10px; margin-right:5px; background:url(../images/breadcrumb_bgr.gif) right 5px no-repeat;}
.top_subnav.home_page .breadcrumbs ul li a.episode { background: none; }
.top_subnav.home_page .find_us p {float:left; padding:8px 3px 0 23px; font-size:10px; color:#3f3f41;}
.top_subnav.home_page .find_us img {float:left; margin:6px 0 0 5px;}
.top_subnav.home_page .pbs_sites p {float:left; padding:9px 0 0 9px; font-size:12px; text-transform:uppercase; font-family:PBSExplorerEP_EpisodeTitle, Arial, Sans-Serif; color:#989999;}
.top_subnav.home_page .pbs_sites a {float:left; font-size:0px; text-decoration:none;}
.top_subnav.home_page .pbs_sites a.pbs {margin:3px 12px 0 9px}
.top_subnav.home_page .pbs_sites a.go {margin:5px 14px 0 0}
.top_subnav.home_page .pbs_sites a.play {margin:7px 8px 0 0}
.top_subnav.home_page .pbs_sites a.parents {padding:10px 7px 0 0;}
.top_subnav.home_page .pbs_sites a.teachers {padding:4px 0 0 0;}

/* CONTENT */
.one_column {width:975px; margin:15px;}
.two_columns {float:left; margin:5px 0 15px; width:975px;}
.two_columns .left_column {float:left; width:625px; margin:0 15px; padding: 0;}
.two_columns .right_column {float:right; width:305px; margin-right:15px;}
.special h1 {margin-top:0px !important; margin-bottom:15px !important;}
.special .info p { margin: 0 0 5px 15px; font-size:12px; }
.special .info p.showtime { display:block; letter-spacing:0px;  font-size:16px; color:#323232; font-family:PBSExplorerL3_AMPM, Arial, Sans-Serif; }

/* Left Column  - Home Page */
/* Photo Carousel */

.lcarousel .pagination a {float:left; color:#018dd1; padding:0 5px; display:block; margin: 0 5px;}

#zcarousel {height:303px;}
.jcarousel-scroll {display:block; color:#000;}
.jcarousel-scroll a {float:left; color:#018dd1; padding:0 5px; display:block; margin: 0 5px;}
.jcarousel-container {max-height:303px; _height:303px; _overflow:auto}
.kids_body .jcarousel-container {/*min-height:297px;*/  _height:297px;}
.carousel {margin-top:15px;}
.carousel .photos {border-bottom:none;}

#lcarousel .pagination,
.jcarousel-control {float:right; position:relative; margin:-104px 1px 0 0; height:22px; z-index:99; width:auto;}
#lcarousel .pagination a,
.jcarousel-control a {float:left; display:block; width:17px; height:22px; padding:0; background:url(../images/carousel_pagination_inactive.gif) 0 0 no-repeat; text-decoration:none; font-weight:bold;}

#lcarousel .pagination a.prevb,
.jcarousel-control a.prevb {background:url(../images/carousel_pagination_prev_wbgr.png) 0 0 no-repeat;}
#lcarousel .pagination a.pause,
.jcarousel-control a.pause {background:url(../images/carousel_pagination_pause_wbgr.png) 0 0 no-repeat;}
#lcarousel .pagination a.nextb,
.jcarousel-control a.nextb {background:url(../images/carousel_pagination_next_wbgr.png) 0 0 no-repeat;}
#lcarousel .pagination ul,
.jcarousel-control ul {float:left; height:22px; width:auto; display:block; background:url(../images/carousel_pagination_bgr.png) 0 0 repeat-x;}
#lcarousel .pagination ul li,
.jcarousel-control li {float:left;}
#lcarousel .pagination a:hover,
.jcarousel-control a:hover {text-decoration:none;}
#lcarousel .pagination ul li a,
.jcarousel-control ul li a {width:12px; height:15px; padding:2px 0 0 5px; margin:5px 6px 0 0;}
#lcarousel .pagination ul li a:hover,
.jcarousel-control ul li a:hover {background:url(../images/carousel_pagination_active.gif) 0 0 no-repeat;}
#lcarousel .pagination li.active a,
.jcarousel-control li.active a {color:#020202; background:url(../images/carousel_pagination_active.gif) 0 0 no-repeat;}

.carousel .description,
.jcarousel-item .description,
.lcarousel .description { font-family:"PBSExplorer-Regular", Arial, Sans-Serif; height:84px; margin-top:-100px; padding:15px 20px 15px 15px; position:relative; background:url(../images/carousel_description_bgr.png) 0 0 no-repeat;}
.home .jcarousel-item .description {padding-bottom:0; margin-top:-83px;}
.carousel .description h3,
.jcarousel-item .description h3,
.lcarousel .description h3 {font-size:18px; padding-bottom:5px;}
.carousel .description h3 a,
.jcarousel-item .description a,
.lcarousel .description h3 a {color:#020202;}
.carousel .description h3 a:hover,
.jcarousel-item .description a:hover,
.lcarousel .description h3 a:hover {text-decoration:underline;}
.carousel .description p,
.jcarousel-item .description p,
.lcarousel .description p {font-size:12px; color:#323232;}
.carousel .description a.download,
.jcarousel-item .description a.download,
.lcarousel .description a.download {margin-left:490px; font-size:10px; font-weight:bold; font-style:italic; color:#018dd1; font-family:Arial;}

.featured_items {clear:both; margin-top:15px;}
.featured_items .heading,
.special .featured_content .heading {height:33px; background:url(../images/fi_hdr_bgr.gif) 0 0 repeat-x;}
.children_media .featured_items .heading {background:url(../images/kids_hdr_grn_bgr.gif) 0 0 repeat-x;}
.featured_items .heading ul {padding:5px 0 0 10px;}
.heading li {float:left; height:34px; margin-right:6px;}
.home .heading li {margin-top: -1px !important;}
.heading li.ui-tabs-selected {background:url(../images/heading_tab_bgr.gif) center bottom no-repeat;}
.heading li.ui-state-default a {display:block; padding-left:25px; background:#0082b6 url(../images/featured_videos_hdr_lbl.gif) left top no-repeat; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight: normal; font-size:14px; text-decoration:none;}
.heading li.ui-state-default a span {display:block; padding:7px 25px 7px 0; background:url(../images/featured_videos_hdr_rbl.gif) right top no-repeat;}
.heading li.ui-tabs-selected a,
.heading li.ui-state-hover a {color:#020202; background:#b9d433 url(../images/featured_videos_hdr_lgr.gif) left top no-repeat;}
.heading li.ui-tabs-selected a span,
.heading li.ui-state-hover a span {background:url(../images/featured_videos_hdr_rgr.gif) right top no-repeat;}
.heading li a:hover span {color:#fff;}
.featured_items .heading li.last {float:right; height:15px; padding:6px 0 0; background:none;}
.featured_items .heading li.last span {background:none;}
.featured_items .heading a.view_all {float:right; margin-right:15px; padding:5px 0 0; background:none; color:#fff; font-family:'Arial'; font-size:10px; font-weight:bold; font-style:italic;}
.featured_items .heading a.view_all:hover {background:none; text-decoration:underline; color:#fff;} 

div.ui-tabs-hide {display:none;}
.programs .jcarousel-container {}
.featured_items .jcarousel-container,
.featured_items .jcarousel-container {width:608px; float:left; padding:0; margin:0; position:relative; margin-bottom: 20px;}
.featured_items .jcarousel-clip-horizontal {width:608px; height:200px; margin:0; overflow:hidden; padding:0; position:relative;}
.featured_items .jcarousel-container li {float:left; list-style:none; width:144px; height:175px;}
.featured_items .carousel-item {float:left; list-style:none; width:144px; height:175px; }

.featured_items .videos,
.featured_items .photos {margin-left:9px; padding-top:24px;}
.other_photos .photos {padding-top:16px}
.featured_items .videos .video,
.featured_items .photos .photo {float:left; margin-right:10px; width:144px; /* height:150px; */ position:relative;}


.featured_items .videos .last,
.featured_items .photos .last {margin-right:0px;}
.featured_items .videos .video a img, 
.featured_items .photos .photo a img {height:63px; margin-bottom: 15px}
.other_photos .photos .photo a img {margin-bottom:4px;}
.other_photos .photos .photo a img {height:auto}
.home .links {margin:7px 0 !important;}
.home .links span {padding:0 4px; display:inline !important;}
.home .links a {display:inline !important;}
.featured_items .videos .video a img.play,
.featured_items .photos .photo a img.play {position:absolute; z-index:5; top:12px; left:51px; width:40px; height:40px;}
.featured_items .videos .video a.watch, 
.featured_items .photos .photo a.watch {color:#018dd1; display:inline-block; margin:7px 0; font-size:12px; display:block; clear:both;}
.featured_items .photos .photo p a {color:#018dd1}
.featured_items .videos p, 
.featured_items .photos p { /*font-size:12px; */}
.other_photos .photos p {margin-top:0; margin-bottom:8px}
.featured_items .clear {width:100%; height:18px; padding-bottom:12px;}
.featured_items .clear .browse {width:48px; float:right; height:25px;}
.featured_items .clear .browse div {float:left; width:18px; height:19px; color:#000; font-size:0; display:block; text-indent:-5000px}
.featured_items .clear .browse #prev {background:url(../images/prev_grey_arrow.jpg) 0 0 no-repeat; border-right:1px solid #dedede;}
.featured_items .clear .browse #next {background:url(../images/next_grey_arrow.jpg) 0 0 no-repeat;}

.featured_items .clear .browse #prev.jcarousel-prev-disabled-horizontal {background:url(../images/prev_grey_arrow_dis.jpg) 0 0 no-repeat; border-right:1px solid #dedede;}
.featured_items .clear .browse #next.jcarousel-next-disabled-horizontal {background:url(../images/next_grey_arrow_dis.jpg) 0 0 no-repeat;}
#tabs .jcarousel-prev-horizontal{background:url(../images/prev_grey_arrow.jpg) 0 0 no-repeat; border-right:1px solid #dedede; width:18px; height:20px; position: relative; top: 258px; left: 560px;}
#tabs .jcarousel-next-horizontal{background:url(../images/next_grey_arrow.jpg) 0 0 no-repeat; width:18px; height:20px; position: relative; top: 238px; left: 579px;}
#tabs .jcarousel-prev-disabled-horizontal{background:url(../images/prev_grey_arrow_dis.jpg) 0 0 no-repeat; border-right:1px solid #dedede; width:18px; height:20px; position: relative; top: 258px; left: 560px;}
#tabs .jcarousel-next-disabled-horizontal{background:url(../images/next_grey_arrow_dis.jpg) 0 0 no-repeat; width:18px; height:20px; position: relative; top: 238px; left: 579px;}

#tabs2 .jcarousel-prev-horizontal{background:url(../images/prev_grey_arrow.jpg) 0 0 no-repeat; border-right:1px solid #dedede; width:18px; height:20px; position: relative; top: 258px; left: 560px;}
#tabs2 .jcarousel-next-horizontal{background:url(../images/next_grey_arrow.jpg) 0 0 no-repeat; width:18px; height:20px; position: relative; top: 238px; left: 579px;}
#tabs2  .jcarousel-prev-disabled-horizontal{background:url(../images/prev_grey_arrow_dis.jpg) 0 0 no-repeat; border-right:1px solid #dedede; width:18px; height:20px; position: relative; top: 258px; left: 560px;}
#tabs2 .jcarousel-next-disabled-horizontal{background:url(../images/next_grey_arrow_dis.jpg) 0 0 no-repeat; width:18px; height:20px; position: relative; top: 238px; left: 579px;}

.page_content .media_main h2.photo_sub {padding-top:8px; font-family:PBSExplorerL3_Time, Arial, Sans-Serif; font-size:16px; margin:0 0 10px 0; margin-left:0;}
.page_content .media_main h2.photo_sub a, .page_content .left_column h3.video_sub a {color:#018dd1;}
h2.photo_sub span {color:#000000; font-size:14px}
a.single {background-image:none !important;}
.featured_content .photo_info {padding:23px 12px 46px}
.featured_content .photo_info p {margin:0 0 13px; font-size:12px; color:#323232}
.featured_content .photo_info p.disclaimer {font-size:11px; color:#6b6969; font-style:italic}

.child_media {clear:both; margin-top:15px;float:left; width: 100%}
.child_media h3 {height:25px; padding:9px 0 0 15px; background:url(../images/35_blue_hdr_bgr.gif) 0 0 repeat-x; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; color:#fff; font-size:16px; font-weight:normal; border-top:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;}
.child_media .left {float:left; width:270px; padding-left:17px;}
.child_media .exec_bios .exec img {margin-top:8px}
.child_media img {margin-top:15px; border:1px solid #dedede;}
.home .child_media img {border:none;}
.child_media .right {float:left; width:270px; padding-left:60px;}

.child_media p {padding-top:20px; font-weight: normal; font-size:12px;}
.child_media ul {padding-top:5px;}
.child_media ul li {padding:5px 0 0 10px; background:url(../images/bullet.gif) 0 10px no-repeat;}
.child_media ul li a { font-style:normal; padding:0; font-size:12px;}
.child_media a {display:block; padding:10px 0 30px; color:#018dd1; font-size:11px; font-style:italic;}

.bottom_find {clear:both; display:block; float:left; height:30px; margin-top:170px; width:100%;}
.bottom_find .find_us {float:right; padding: 0 5px 0 0;}
.bottom_find .find_us p {float:left; padding:1px 5px 0 0;}
.bottom_find .find_us img {margin:-2px 0 0 4px;}

/* CONTENT - Right Column - Home Page*/
.home .right_column {float: left;}
.right_column .programming .heading {height:34px; color:#fff; background:url(../images/rr_hdr_bgr.gif) 0 0 repeat-x;}
.right_column .programming .heading .date {display:inline-block; padding:13px 0 0 11px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-size:12px; float: left; }
.right_column .programming .heading ul {float:right; padding-right:2px;}
.right_column .programming .heading ul li {padding:0; margin:5px 0 0 4px !important; background:none;}
.right_column .programming .heading ul li a {padding-left:5px; font-size:.9em; font-family:"PBSExplorer-Regular", Arial, Sans-Serif;}
.right_column .programming .heading ul li span {padding-right:5px;}
.right_column .programming .tonight,
.right_column .programming .upcoming {padding:5px 12px 0 10px;}
.right_column .ui-tabs-hide {display:none;}

.right_column .programming .program {background:transparent url(../images/program_bdr.gif) repeat-x scroll 0 bottom; float:left; padding:6px 4px 4px 0; width:280px;}
.right_column .programming .program .program_info {width:220px; float: left; _width:219px;}
.right_column .programming .program a {color:#018dd1; font-weight:bold; font-size:14px; padding-right: 5px; }
.right_column .programming .program p {font-size:11px; color:#020202; padding:2px 0;}
.right_column .programming .program span {font-size:11px; color:#787878; display:block;}
.right_column .programming .program img {right: -14px;position:relative;}
.right_column .programming .upcoming .program img {float:left; margin:0; position: relative; right: -9px;}
.right_column .programming a.clear {display:block; padding:10px; color:#018dd1; font-size:10px; font-style:italic;}

.right_column .schedule {margin-top:15px; height:248px; background:url(../images/schedule_bgr.jpg) 0 0 no-repeat;}
.right_column .schedule h3 {padding:15px 15px 0; color:#fff; font-size:16px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight:normal;}
.right_column .schedule .calendar {width:277px; height:180px; margin:18px 0 0 14px; background:url(../images/calendar_bgr.gif) 0 0 no-repeat;}
.right_column .schedule a.listings {display:block; margin:1px 0 0 175px; font-size:10px; color:#093f60; font-weight:bold; font-style:italic;}
/* Calendar */
.ui-datepicker {width:260px; padding:0; margin-left:8px;}
.ui-datepicker .ui-datepicker-header {position:relative; padding:16px 0 0 0; }
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next {position:absolute; top:15px; width:20px; height:19px; background:url(../images/calendar_next.gif) 0 0 no-repeat;}
.ui-datepicker .ui-datepicker-prev {left:0; background:url(../images/calendar_prev.gif) 0 0 no-repeat;}
.ui-datepicker .ui-datepicker-next { right:-2px; }
.ui-datepicker .ui-state-hover {cursor:pointer;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span { display:block; position:absolute; font-size:0; padding-left:1px; color:#398487;}
.ui-datepicker .ui-datepicker-title { margin:0 2.3px; line-height: 1.8px; text-align: center; font-size:14px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; color:#fff;}
.ui-datepicker .ui-datepicker-title select { font-size:10px; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width:255px; height:126px; font-size:10px; margin:21px 0 0 4px; border-collapse:collapse; background-color:#fefefd;}
.ui-datepicker table thead {display:none;}
.ui-datepicker table tbody {width:255px; height:25px;}
.ui-datepicker th {padding:0; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td {border:1px solid #e0f2f2;}
.ui-datepicker td span, 
.ui-datepicker td a {display: block; padding:3px 2px 2px; font-size:12px; font-weight:bold; text-align: center; text-decoration:none; color:#252b2e;}
.ui-datepicker td.ui-datepicker-current-day {background-color:#d9e987; border:1px solid #b4dd84;}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7px 0 0 0; padding:0 .2px; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5px .2px .4px; cursor: pointer; padding: .2px .6px .3px .6px; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker .ui-state-active {color:#000; font-weight:bold;}
/* END Calendar */

.twitter {margin-top:15px; padding: 15px 10px; background-color:#fdfbe2;}
.kids .twitter {background-color:#F3FCE0;}
.twitter h3 {color:#020202; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-size:16px;}
.tweet p {padding:10px 0 4px; color:#323232; font-size:12px; line-height: 16px;}
.tweet span {display:block; padding:5px 0 10px; background:url(../images/program_bdr.gif) 0 bottom repeat-x; font-size:10px;} 
.tweet a {color:#018dd1;}
.twitter a.follow {display:block; height:16px; margin-top:8px; padding-left:25px; background:url(../images/follow_us_twit.gif) 0 0 no-repeat; font-size:1e.1m; font-style:italic; color:#018dd1;}
/* END Home Page */

/* Programs PAGE */
.programs .carousel {background-color:#000;}
.airdates span {display:block;}
.preview_carousel .photos {position:relative; z-index:2;} 
.preview_carousel .navigation {display: none; width:250px; padding-top:10px; float:right; margin-top:-308px; position:relative; z-index:4;}
.preview_carousel .navigation .items {background:url(../images/black_arrow_left.gif) 0 22px no-repeat;}

.preview_carousel .navigation .item {clear:both; height:53px; padding:5px 0 3px; margin:0 15px 0 25px; display:block; background:url(../images/program_car_item_bgr.gif) 0 bottom repeat-x;}
.preview_carousel .navigation .last {background:none;}
.preview_carousel .navigation .item img {float:left; display:block; display:block; padding:0 10px 0 0;}
.kids_body .preview_carousel .navigation .item img {width:78px; height:48px;}
.preview_carousel .navigation .item .desc {float:left; width:120px;}
.preview_carousel .navigation .item .desc h4 {font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight:normal; color:#fff; font-size:12px;}
.preview_carousel .navigation .item .desc h4.current {color:#b9d433;}
.preview_carousel .navigation .item p {color:#fff; font-size:11px;}

.preview_carousel .pagination {margin-top:0px;}
.preview_carousel .downl_photo, .preview_carousel .register_photo {clear:both; display:block;padding:6px 0 0 119px; font-size:10px; font-weight:bold; font-style:italic;}
.preview_carousel .description {background:url(../images/programs_car_bgr3.png) 0 0 no-repeat; position:absolute; z-index:3; height: auto; bottom: 0; width: 345;}
.children_media .preview_carousel .description {margin-top:-100px; background:url(../images/children_car_bgr2.png) 0 0 no-repeat;
 color: #fff; }
.preview_carousel .description h3 {margin-top:10px; color:#b9d433; font-size:24px; line-height: 24px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif;}
.preview_carousel .description p {margin:2px 0; color:#fff; font-size:16px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif;}
.preview_carousel .description p {margin:0; color:#999a9a; font-size:12px; font-family:PBSExplorerEP_Day&Time, Arial, Sans-Serif;}

.right_column .prog_search .heading {height:25px; padding:10px 0 0 10px; background:url(../images/programs_hdr_blue.gif) 0 0 repeat-x;}
.right_column .prog_search .heading h3, .right_column .search_filter .heading h3 {float:left; font-size:16px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; color:#fff; background:none; height:auto; padding:0; font-weight: normal;}
.right_column .prog_search .heading a, .right_column .search_filter .heading a {float:right; padding-right:10px; color:#fff;}
.right_column .prog_search .browse_by, .right_column .search_filter .browse_by {padding:0 18px 1px 9px;}
.right_column .prog_search .expanded {background:url(../images/search_div_bgr.jpg) 0 0 repeat-x;}
.right_column .prog_search .by_keyword, .right_column .search_filter .by_keyword {background:url(../images/by_keyword_bgr.jpg) 0 0 repeat-x;}
.right_column .prog_search .criteria,
.right_column .search_filter .criteria {background:url(../images/search_bgr.gif) 0 bottom repeat-x;}
.right_column .browse_by ul.a_z {display:none;}
.right_column .expanded ul.a_z  {display:block; height:25px; padding:0 23px 20px; width:245px;}
.right_column .search_filter .expanded ul.a_z  {display:block; height:25px; padding:0 3px 20px; width:246px;}
.right_column .expanded .a_z li {float:left; margin:2px 0 2px; padding:0 5px 0; background:url(../images/letter_bdr.jpg) right 2px no-repeat;}
.right_column .expanded .a_z li.last {background:none;}
.right_column .expanded .a_z li a {color:#018DD1;}

.right_column .prog_search .expanded .criteria_alpha, 
.right_column .search_filter .expanded .criteria_alpha {background:none;}
.right_column .prog_search .criteria h4,
.right_column .search_filter .criteria h4 {padding:12px 0 12px 0; font-size:15px; font-family: "PBSExplorerLight", Arial, Sans-Serif; font-weight: normal;}
.right_column .prog_search .criteria h4 a,
.right_column .search_filter .criteria h4 a {padding-left:10px; background:url(../images/grey_arrow_right.gif) 0 5px no-repeat; text-decoration:none;}
.right_column .prog_search .expanded .criteria h4 a,
.right_column .search_filter .expanded .criteria h4 a {padding-left:14px; background:url(../images/grey_arrow_down.gif) 0 8px no-repeat;}
.right_column .browse_by .search_input,
.right_column .browse_by .search_input {display:none;}
.right_column .expanded .search_input,
.right_column .expanded .search_input {display:block;}
.listings .right_column .calendar {background:url(../images/calendar_bgr.gif) no-repeat 0 0; height:180px; margin:10px 0 0 4px; width:277px; padding-bottom:22px;}
.listings .right_column .alphabet ul {padding:0 25px 0 20px; width:245px;}
.listings .right_column .alphabet ul li {float:left; margin:10px 0 2px; padding:0px 5px 0; background:url(../images/letter_bdr.jpg) right 2px no-repeat;}
.listings .right_column .alphabet ul li.first {margin-left:3px;}
.listings .right_column .alphabet ul li.last {background:none; padding-bottom:10px;}
.listings .right_column .alphabet ul li a {color:#018dd1;}
.listings .right_column .alphabet ul li a.selected {color:#323232;}
.right_column .prog_search .criteria input,
.right_column .search_filter .criteria input {margin:0 0 10px 14px; width:260px;}
.right_column .prog_search .search {padding:13px 20px 15px;}
.right_column .prog_search .search label,
.right_column .search_filter .search label {padding-left:7px;}
.right_column .prog_search .search #childrenMedia,
.right_column .search_filter .search #childrenMedia {float:left;}
.right_column .prog_search .keywords input,
.right_column .prog_search .media_type fieldset,
.right_column .prog_search .range fieldset {display:none;}
.right_column .prog_search .expanded input {display:inline; height:20px;}
.right_column .prog_search .media_type input {width:15px; height:13px;}
.right_column .prog_search .expanded.media_type fieldset,
.right_column .prog_search .expanded.range fieldset {display:block; padding:2px 0 10px 5px;}
.right_column .prog_search .expanded fieldset select {margin-left:10px;}
.right_column .prog_search .expanded.topics {background:url(../images/search_bg2.gif) 0 100% repeat-x; padding:0 0 1px 9px}
.right_column .prog_search .expanded.topics div.row1 {margin:0 16px 0 4px}
/*.right_column .prog_search .expanded.topics div.row1 input {margin:0 0 15px 0;}
.right_column .prog_search .expanded.topics div.row1 label {padding:0 16px 0 0; position:relative; left:4px;}
.right_column .prog_search .expanded.topics div.row2 {margin-right:16px}
.right_column .prog_search .expanded.topics .criteria div {float:left}*/
.right_column .prog_search .expanded.topics td { width:137px; padding-bottom:15px; }
.right_column .prog_search .expanded.topics input { display:inline;}
.right_column .prog_search .expanded.topics div.clear {float:none}
.right_column .prog_search .topics fieldset {margin-bottom:14px; display:none;}
.right_column .prog_search .expanded.topics fieldset {margin-bottom:14px; display:block;}

.right_column .prog_search .expanded.topics input {width:auto; float:left; margin:0 4px 0 0}
.right_column .prog_search .expanded.topics label {font-weight:bold;}
.right_column .prog_search .expanded.topics .criteria {padding-bottom:10px}
.right_column .prog_search .search input.search,
.right_column .search_filter .search input.search {margin: 13px 0 0 62px; width:135px; height:25px; text-transform:uppercase; border:none; background:url(../images/search_btn_bgr.gif) 0 0 no-repeat; color:#fff; font-size:10px; padding:0 0 0 0; text-align:center; cursor:pointer;}
.right_column .prog_search a,
.right_column .search_filter a {color:#464646;}

.right_column .popular {margin-top:15px;}
.right_column .popular .heading {height:68px; background:url(../images/popular_hdr_bgr.gif) 0 0 repeat-x; padding-left:11px; border-bottom:1px solid #dedede;}
.right_column .popular .heading h3 {padding-top:15px; color:#fff; font-size:16px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight: normal;}
.right_column .popular .heading ul {margin-top:11px;}
.special .right_column .popular .heading ul {margin-top:10px;}
.right_column .popular .heading ul li {height:34px;}
.right_column .popular .heading ul li.current {margin-top:1px; background:url(../images/heading_tab_bgr.gif) center bottom no-repeat;}
.right_column .popular .heading ul li a {padding-left:10px;}
.right_column .popular .heading ul li a span {padding-right:10px;font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight: normal;}
.right_column .popular .content ul {padding:15px 16px 30px 12px;}
.right_column .popular .content ul li {background:url(../images/program_bdr.gif) repeat-x 0 bottom;}
.right_column .popular .content ul li.last {border:none;}
.right_column .popular .content ul li a {display:block; padding:5px 0 4px 3px; color:#018dd1; font-size:12px;}

.program_link { float:right; position:relative; top:-24px; right:15px;  }
.program_link a { color:#fff !important; font-size:10px; font-style:italic; font-weight:bold; }


/* KIDS PAGE */

/* header */
.kids .header {background:url(../images/kids_hdr_bgr.jpg) 0 0 no-repeat;} 
.kids .header .header_logo a {margin-left:13px; background:url(../images/header_logo_kids.jpg) 0 0 no-repeat;}
.page_content h1,
.page_content h2,
.kids .carousel .heading {margin:15px 0 2px 15px; font-size:16px; color:#000; font-family:"PBSExplorerL3_AMPM", Arial, Sans-Serif; letter-spacing:-.5px;}
.kids .left_column .prog_img {clear:both;}

.page_content h1 {font-size: 24px; margin-bottom: -5px; line-height:24px;}
.children_media h1 {margin-bottom:0; margin-top:-10px; padding-top:0;} 
.kids .carousel .wrapper {border-top:2px solid #dedede; border-right:2px solid #dedede; border-bottom:none;}
.kids .carousel .heading {height:28px; padding:20px 0 0 20px; margin:0 0 6px; background:url(../images/carousel_kids_hdr_bgr.jpg) 0 0 no-repeat;}
.kids .carousel .pbs_kids_overlay {position:absolute; margin:-95px 0 0 387px; z-index:4;}
.kids .carousel .photos #vp_horizontal {height:297px; width:622px;}
.kids .carousel .photos .jcarousel-container-horizontal {width:622px;}
.kids .carousel .photos .jcarousel-clip-horizontal {height:297px; width:622px;}
.kids #double_car .photos .jcarousel-container {display:none;}
.kids .carousel .photos .about {height:297px; margin-top:-297px; position:relative; z-index:3; display: none }
.kids .carousel .photos .about .about_content {height:270px; padding:27px 0 0 27px; background:url(../images/car_about_bgr.jpg) 0 0 no-repeat;}
.kids .carousel .photos .about h4 {font-family:PBSExplorerL3_ShowTitle, Arial, Sans-Serif; font-size:18px; color: #000;}
.kids .carousel .photos .about p {color: #000; padding:6px 100px 15px 0; font-family:PBSExplorerEP_EpisodeTitle, Arial, Sans-Serif; font-size:14px;}
.kids .carousel .photos .about p.first {padding-right:235px;}
.kids .carousel .photos .about a {position:absolute; width:141px; height:28px; padding-top:6px; text-align:center; font-size:14px; color:#fff; margin:-28px 0 0 450px; background:url(../images/close_window_bgr.gif) 0 0 no-repeat; font-family:PBSExplorerEP_EpisodeTitle, Arial, Sans-Serif; text-decoration:none;}
.kids .carousel .paginate {height:133px; background:#c0ef40 url(../images/kids_nav_bgr.jpg) 7px 7px no-repeat;}
.kids .carousel .paginate .items {margin:0 0 0 131px; padding-top:40px;}
.kids .carousel .paginate .items a {float:left; display:block; width:18px; height:18px; margin:15px 3px 0 0; text-decoration:none;}
.kids .carousel .paginate .items #kids_sub_carousel a {float:none; display:inline; width:auto; height:auto; margin:0 0 0; text-decoration:none;}
.kids .carousel .paginate .items a.prev {margin-right:5px; background:url(../images/prev_kids_black.png) 0 0 no-repeat;}
.kids .carousel .paginate .items .jcarousel-container-horizontal {float:left; width:413px; margin:0 6px 0 0;}
.kids .carousel .paginate .items .jcarousel-clip-horizontal {float:left; height:54px; width:413px;}

.kids .carousel .paginate .items #kids_sub_carousel li {float:left; width:84px; height:52px; padding-top:3px;}
.kids .carousel .paginate .items ul li.active  {padding:3px; background:url(../images/kids_nav_img_bgr.gif) 0 0 no-repeat;}
.kids .carousel .paginate .items ul li img {width:76px; margin:0 8px 0 0;}
.kids .carousel .paginate .items a.pause {margin-left:0px; background:url(../images/pause_kids_grey.png) 0 0 no-repeat;}
.kids .carousel .paginate .items a.next {margin-left:0px; background:url(../images/next_kids_black.png) 0 0 no-repeat;}
.kids .carousel a.show_about {position:absolute; display:block; width:135px; height:118px; margin:-108px 0 0 -5px; background:url(../images/about_pbs_kids.png) 0 0 no-repeat; font-size:0;}
.kids .carousel a.back_to_programs { background:url(../images/back_to_programs.png) 0 0 no-repeat;}

.kids .featured_content,
.programs .featured_content {clear:both; margin-top:15px;}
.kids .featured_content .heading, 
.kids .pbs_kids_info .heading, 
.kids .exec_bios .heading {height:35px; background:url(../images/kids_hdr_grn_bgr.gif) 0 0 repeat-x;}
.programs .featured_content .heading {height:35px; background:url(../images/programs_hdr_blue.gif) 0 0 repeat-x;}
.kids .pbs_kids_info,
.kids .exec_bios {margin-top: 15px;}
.kids .pbs_kids_info .body{padding: 20px;}
.kids .pbs_kids_info .heading h3,
.kids .exec_bios .heading h3,
.kids .featured_content .heading h3,
.programs .featured_content .heading h3,
.special .featured_content .heading h3 {float:left; font-size:16px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight: normal; color:#fff; padding:10px 0 0 10px;}
.kids .featured_content .heading a,
.programs .featured_content .heading a,
.progr_desc .headgin a {float:right; padding:10px 15px 0 0; font-style:italic; font-weight:bold; font-size:10px;}
.kids .featured_content .items,
.programs .featured_content .items,
.special .featured_content .items {padding:12px 0 0 20px;}
.kids .featured_content .items .item,
.programs .featured_content .items .item 
.special .featured_content .items .item {clear:both; float:none; display:block;}
.kids .featured_content .items .item img,
.programs .featured_content .items .item img,
.special .featured_content .items .item img {float:left; clear:left; height:108px; width:240px; margin-right:20px; margin-bottom:15px; border:1px solid #dedede;}
.left_column .featured_content .items .last img {margin-bottom:40px;}
.kids .featured_content .items .text,
.programs .featured_content .items .text,
.special .featured_content .items .text {float:left; width:320px; padding:0 0 10px 20px; font-size:12px;}

.kids .featured_content .items .text {padding:5px 0 10px;}

.programs .featured_content .items .text {padding-left:0;}
.kids .featured_content .items .text h4,
.programs .featured_content .items .text h4 {font-weight:bold;  color:#000; text-transform:uppercase; font-size:12px; font-weight:bold;}
.kids .featured_content .items .text p,
.programs .featured_content .items .text p,
.special .featured_content .items .text p {padding-top:8px; padding-right:10px; color:#323232;}
.programs .featured_content .items .text p a {color:#323232;}
.kids .featured_content .items .text .links,
.programs .featured_content .items .text .links,
.special .featured_content .items .text .links {padding-top:9px;}
.kids .featured_content .items .text .links a {color:#018dd1; margin-left:5px;}
.programs .featured_content .items .text .links a,
.special .featured_content .items .text .links a {color:#018dd1;}
.kids .featured_content .items .text .links a.learn{margin:0; padding-right:10px; background:url(../images/href_bdr_grey.jpg) right 4px no-repeat;}
.kids .featured_content .items .text .links .ViewLink,
.programs .featured_content .items .text .links .ViewLink,
.special .featured_content .items .text .links .ViewLink,
.kids .featured_content .items .text .links .ViewRelease,
.programs .featured_content .items .text .links .ViewRelease,
.special .featured_content .items .text .links .ViewRelease{margin:0; padding-left:10px; background:url(../images/href_bdr_grey.jpg) left 4px no-repeat;} 

/* KIDS Right Rail */
.kids .right_column .kids_contacts {margin-top:14px;}
.kids .right_column .contact h3,
.kids .right_column .rail_module h3 {height:25px; padding:10px 0 0 12px; font-size:16px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight: normal; color:#fff; background:url(../images/kids_hdr_grn_bgr.gif) 0 0 repeat-x;}
.kids .right_column .contact h3 span.site {font-size:12px;}
.kids .right_column .contact ul {padding:0 15px 15px;}
.kids .right_column .kids_contacts ul {padding-top:10px;}
.kids .right_column .contact ul li { height: auto !important}
.kids .right_column .contact .channels {font-size:12px; font-weight:bold; color:#000;}
.kids .right_column .contact .name {font-size:12px; font-weight:bold; }
.kids .right_column .contact .phone,
.kids .right_column .contact .fax  {font-size:12px; color:#323232;}
.kids .right_column .contact .email,
.kids .right_column .contact .last {background:none;}
.kids .right_column .contact .email a {font-size:12px; color:#018dd1;padding:0px;}

.kids .right_column .press,
.kids .right_column .kids_program {margin-top:15px;}
.kids .right_column .kids_program .jcarousel-clip-vertical {height:203px;}
.kids_body .right_column .kids_program .jcarousel-clip-vertical {height:230px;}
.kids .right_column .kids_program ul {padding-bottom:0;}
.kids .right_column .kids_program ul li {overflow:hidden;}
.kids .right_column .kids_program ul li,
.kids .right_column .kids_program ul li.jcarousel-item {clear:left; height:48px; padding:10px 0;}
.kids_body .right_column .kids_program ul li.jcarousel-item {padding:6px 0;}
.kids .right_column .kids_program ul li img {float:left; height:48px; width:76px;}
.kids .right_column .kids_program ul li a {float:left; margin:5px 0 0 0px; color:#018dd1; width:187px;}
.kids_body .right_column .kids_program ul li a {width:auto;}
.kids .right_column .kids_program a {color:#018dd1;}

.right_column .paginate {clear:both; padding:0 15px 5px 15px;} 
.right_column .paginate a {color:#018dd1;}
.right_column .paginate a.more {margin:0 0 15px 215px; float:left; font-style:italic; font-size:10px;} 
.right_column .up_down {float:right; margin-top:-3px;}
.right_column .up_down .up {display:block; width:18px; height:10px; font-size:0; background:url(../images/down_arrow.gif) 0 0 no-repeat;}
.right_column .up_down .down {display:block; width:18px; height:9px; font-size:0; background:url(../images/up_arrow.gif) 0 0 no-repeat;}
.right_column .view_all {clear:both; display:block; margin:8px 15px; padding-top:8px; background:url(../images/program_bdr.gif) 0 top repeat-x; font-style:italic;}

.right_column .up_down .jcarousel-next-disabled-vertical {display:block; width:18px; height:10px; font-size:0 !important; background:url(../images/down_arrow_dis.gif) 0 0 no-repeat;}
.right_column .up_down .jcarousel-prev-disabled-vertical {display:block; width:18px; height:10px; font-size:0 !important; background:url(../images/up_arrow_dis.gif) 0 0 no-repeat;}

.right_column .special {margin-top:15px;}
.right_column .rail_module {margin-top:15px; border:1px solid #DEDEDE}
.right_column .rail_module 
.right_column .rail_module h3,
.programs .contact h3,
.special .contact h3,
.program .contact h3 {height:24px; padding:11px 0 0 10px; background:url(../images/programs_hdr_blue.gif) 0 0 repeat-x; font-size:16px; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight: normal; color:#fff;}
.right_column .special .content,
.right_column .rail_module .content {margin:20px 15px 10px;}
.right_column .special .content img,
.right_column .rail_module .content img {margin-left:13px;}
.right_column .special .content h4,
.right_column .rail_module .content h4 {padding-top:12px; font-size:12px; font-weight:bold;}
.right_column .special .content p,
.right_column .rail_module .content p {padding-top:6px; font-size:12px; color:#323232;}
.right_column .special .content a,
.right_column .rail_module .content a {display:block; color:#018dd1; padding-top:10px; font-weight:bold; font-style:italic;}

/* END KIDS PAGE close_window_bgr.gif */

/* Children's Meadia Page */
.children_media .preview_carousel .logo {position:absolute; z-index:9; margin:-66px 0 0 488px;}
.children_media .preview_carousel .heading {background:url(../images/children_car_bgr.jpg) 0 0 no-repeat;}
.children_media .preview_carousel .photos {background-color:#a6ce39;}
.children_media .preview_carousel .wrap {background-color:#a6ce39; border:1px solid #dedede; border-left:none; border-right:none;}
.children_media .preview_carousel .navigation .items {background:url(../images/child_media_left_arrow_grn.gif) 0 22px no-repeat;}
.children_media .preview_carousel .navigation .item .desc h4.current {color:#323232;}
.children_media .jcarousel-container-horizontal {width:380px;}

.children_media .preview_carousel .item {background:url(../images/program_car_item_bgr_grn.gif) 0 bottom repeat-x;}
.children_media .preview_carousel .last {background:none;}
.children_media .preview_carousel .desc h4 {color:#fff;}
.children_media .preview_carousel .current .desc h4 {color:#323232;}
.children_media .preview_carousel .description h3, .children_media .preview_carousel .heading h3, .children_media .preview_carousel .description p {color:#fff; }
.children_media .preview_carousel .heading h3 {width:485px; height:14px; color: #000;}
.children_media .preview_carousel .downl_photo, .children_media .preview_carousel .register_photo {clear:both; display:block;padding:6px 0 0 119px; font-size:10px; font-weight:bold; font-style:italic;}

.children_media .child_media .left,
.children_media .child_media .right {padding-bottom:10px;}
.children_media .child_media h3 {height:26px; padding-top:9px; background:url(../images/child_media_hdr_bgr.gif) 0 0 repeat-x; border:none;}
.children_media .child_media img {border:none;}
.children_media .child_media h4 {font-size:12px; font-weight:bold; padding-top:20px; color:#020202;}
.children_media .child_media p {font-size:normal; font-size:12px; padding-top:5px; color:#464646;}
.children_media .child_media a {font-size:11px; font-style:italic; padding-bottom:15px;}

.kids .child_media .left,
.kids .child_media .right {padding-bottom:10px;}
.kids .child_media h3 {height:26px; padding-top:9px; background:url(../images/child_media_hdr_bgr.gif) 0 0 repeat-x; border:none;}
.kids .child_media img {border:none;}
.kids .child_media h4 {font-size:12px; font-weight:bold; padding-top:20px; color:#020202;}
.kids .child_media p {font-size:normal; font-size:12px; padding-top:5px; color:#464646;}
.kids .child_media a {font-size:11px; font-style:italic; padding-bottom:15px;}

.kids .exec_bios {clear:both; float:none; display:block; background:url(../images/exec_bios_bdr.gif) 0 0 repeat-x;}
.kids .exec_bios h3 {height:10px; padding:15px 0 0; font-size:12px; font-weight:bold; font-family:Arial; background:none; color:#000;}
.kids .exec_bios .exec {width:584px; float:left; clear:both; display:block; padding:18px 20px 20px 18px; background:url(../images/exec_bios_bdr.gif) 0 bottom repeat-x;}
.kids .exec_bios .last {background:none;}
.kids .exec_bios .last {background:none; padding-bottom:75px}
.kids .exec_bios .exec img {float:left; width:114px; height:108px;}
.kids .exec_bios .exec .desc {float:left; width:420px; padding:0 10px 0 18px;}
.kids .exec_bios .exec h4 span {display:block; padding-top:4px; color:#464646;}

.children_media h3.bio_title {color:#020202; font-size:16px; margin:15px 0; line-height:15px}
.children_media h3.bio_title span {color:#464646; font-size:14px; font-weight:normal; display:block}
.children_media div.bio_hr {width:625px; font-size:0; height:0; border-bottom:1px dotted #a6a6a6; margin:20px 0 18px}

/** Children's Media Right Rail (also used for Kids Series) **/
.children_media .right_column {margin-top:15px;}
.children_media .right_column .child_contacts .info {padding-top:10px;}
.children_media .press,
.series .press {margin-top:15px;}
.right_column .press h4,
.series .press h4 {padding-top:3px; color:#464646; font-size:12px; font-weight:bold;}
.children_media .press ul,
.series .press ul,
.special .press ul {margin:10px 0;}
.children_media .press ul li.last,
.series .press ul li.last,
.special .press ul li.last,
.program .press ul li.last {background:none;}

.children_media .press li a,
.series .press li a,
.special .press li a,
.program .press li a {display:block; margin:5px 0 2px; padding:2px 0 2px 25px; color:#464646; font-size:10px;}
.children_media .press li a.pdf,
.series .press li a.pdf,
.special .press li a.pdf,
.program .press li a.pdf {background:url(../images/pdf_icon.gif) 0 0 no-repeat;}
.children_media .press li a.word,
.series .press li a.word,
.special .press li a.word,
.program .press li a.word  {background:url(../images/word_icon.gif) 0 0 no-repeat; height:19px;}
.right_column li a.doc,
.children_media .press li a.doc,
.series .press li a.doc,
.special .press li a.doc,
.program .press li a.doc  {background:url(../images/default.gif) 0 0 no-repeat; height:20px;}

/** PBS Kids Right Rail **/
.kids .right_column {margin-top:15px;}
.kids .right_column .child_contacts .info {padding-top:10px;}
.kids .press,
.series .press {margin-top:15px;}
.right_column .press h4,
.series .press h4 {padding-top:3px; color:#464646; font-size:12px; font-weight:bold;}
.kids .press ul,
.series .press ul,
.special .press ul {margin:10px 0;}
.kids .press ul li.last,
.series .press ul li.last,
.special .press ul li.last,
.program .press ul li.last {background:none;}

.kids .press li a,
.series .press li a,
.special .press li a,
.program .press li a {display:block; margin:5px 0 2px; padding:2px 0 2px 25px; color:#464646; font-size:10px;}
.kids .press li a.pdf,
.series .press li a.pdf,
.special .press li a.pdf,
.program .press li a.pdf {background:url(../images/pdf_icon.gif) 0 0 no-repeat;}
.kids .press li a.word,
.series .press li a.word,
.special .press li a.word,
.program .press li a.word  {background:url(../images/word_icon.gif) 0 0 no-repeat; height:19px;}
.right_column li a.doc,
.kids .press li a.doc,
.series .press li a.doc,
.special .press li a.doc,
.program .press li a.doc  {background:url(../images/default.gif) 0 0 no-repeat; height:20px;}

.kids .pbs_kids_info .body a,
.kids .exec_bios a {color: #018DD1; font-size:12px;}
.kids .exec_bios p {font-size:12px; padding-bottom:9px;}
.kids .exec_bios .clear {}
.kids .info li.email a {padding:0px;}
.kids .kids_program a,
.kids .kids_program .paginate a {font-size:12px;}
.kids .pbs_kids_info p  {font-size:12px; padding-bottom:9px;}
.kids .pbs_kids_info a,
.kids .pbs_kids_info h4 {font-size:12px;}
.kids .pbs_kids_info h3 {font-size:16px;}

.series .kids_progs {margin-top:15px;}
.kids_progs ul li a,
.series .kids_progs ul li a {color:#018dd1; font-size:12px;}
.kids_progs .paginate,
.series .kids_progs .paginate {padding-bottom:15px;}

/* END Children's Meadia Page */


/* Kids Series Page */

.left_column .progr_desc {margin-top:15px;}
.left_column .progr_desc a {color:#018dd1;}
.left_column .progr_desc h3 {height:25px; padding:10px 0 0 12px; background:url(../images/kids_hdr_grn_bgr.gif) 0 0 repeat-x; color:#fff; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-weight: normal; font-size:16px;}
.program .progr_desc h3 {background:url(../images/programs_hdr_blue.gif) 0 0 repeat-x;}

.left_column .progr_desc .desc {padding:9px 13px 15px 15px;}
.left_column .progr_desc .desc p {padding-bottom:10px; font-size:12px; color:#323232;}
.left_column .progr_desc .desc p.last {padding-bottom:15px;}
.left_column .progr_desc .desc .right {float:right; width:184px; padding:15px 14px 25px 10px; margin:0 0 15px 15px; border:1px solid #dedede; background:#e8fcbe url(../images/contacts_bgr.gif) 0 0 repeat-x;}
.program .left_column .progr_desc .desc .right {background:#f0f0f0 url(../images/program_desc_bgr.jpg) 0 0 repeat-x;}
.program .left_column .progr_desc .desc .left {float:left; width:350px;}
.program .left_column .progr_desc a {color:#018dd1;}
.program .left_column .progr_desc a img {float:left; padding-right:10px;}

.left_column .progr_desc .desc .right h4 {color:#020202; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-size:14px; padding-bottom:2px;}
.left_column .progr_desc .desc .right ul {padding:10px 0 10px; background: url("../images/program_bdr.gif") 0 bottom repeat-x;}
.left_column .progr_desc .desc .right ul.last {background:none;}
.left_column .progr_desc .desc .right li {padding:1px 0; color:#323232; font-size:12px;}
.left_column .progr_desc .desc .right .name {font-weight:bold;}
.left_column .progr_desc .desc .right .email a {display:block; color:#018dd1; width:183px; word-wrap:break-word;}

.series .right_column {padding-top:5px;}

.left_column .about_program { background:url(../images/kids_logo.jpg) right top no-repeat; min-height:65px; height:auto;}
.left_column .kids_go_logo { background:url(../images/kids_go_logo_small.gif) right top no-repeat !important;}
.kids_go .left_column .about_program {background:url(../images/kids_go_logo_small.gif) 549px top no-repeat;}

.left_column .about_program h1,
.left_column .about_program h2 {height:25px; display:block; padding:10px 0 1px 0; margin:0; letter-spacing:-1px; font-family:PBSExplorerEP_EpisodeTitle, Arial, Sans-Serif; font-size:24px;}
.left_column .about_program p {display:block; letter-spacing:0px;  font-size:16px; color:#323232; font-family:PBSExplorerL3_AMPM, Arial, Sans-Serif;}
.left_column .about_program a {display:block; float:left; display:block; margin-top:5px; color:#018dd1; font-style:italic; clear: left;}
.left_column .about_program img {margin:10px 0; border:1px solid #dedede;}

.series .featured_items .heading {height:40px; background:url(../images/kids_hdr_grn_bgr.gif) 0 0 repeat-x;}
.series .featured_items .heading ul,
.special .featured_items .heading ul {padding-top:7px;}
.special #tabs2 .heading ul {padding-top:5px;}

.series .featured_items .heading li a {background:#0082b6 url(../images/blue_green_lcorner.jpg) left top no-repeat;}
.series .featured_items .heading li a span {background:url(../images/blue_green_rcorner.jpg) right top no-repeat;}
.series .featured_items .heading li.ui-tabs-selected a,
.series .featured_items .heading li a:hover {background:#b9d433 url(../images/green_green_lcorner.jpg) left top no-repeat;}
.series .featured_items .heading li.ui-tabs-selected a span,
.series .featured_items .heading li a:hover span {background:#b9d433 url(../images/green_green_rcorner.jpg) right top no-repeat;}
.series .featured_items .heading li.last,
.series .featured_items .heading li.last a,
.series .featured_items .heading a.view_all {background:none;}
                                 
.series .child_media h3 {height:25px; padding:10px 0 0 12px; background:url(../images/kids_hdr_grn_bgr.gif) 0 0 repeat-x;}
.series .child_media a {padding:0;}
.series .child_media img.play {position:absolute; margin:55px 0 0 -141px; padding:0; border:none;}
.series .child_media p {font-size:12px; font-weight:normal; color:#323232; padding-bottom:25px;}

/** KIDS Seies Right Rail  **/
.find_serie {background-color:#f2fbdc;}
.find_serie h3 {font-size:14px;}
.find_serie .find_us {margin:11px 0 23px 10px;}
                                 
/* END Kids Series Page */


/* PHOTOS and VIDEO */
.media_main .photos item img {border:1px solid #dedede;}

.media_main .video .items .item .links a {margin-left:0;}
.media_main .video .items .item img.play {position:absolute; width:40px; height:40px; margin:34px 0 0 -140px; border:none;}
.media_main h1 { margin:0 0 15px 0; padding: 0 15px; }
.media_main .left_column h1 { margin:0; padding:0; }
.media_main .carousel { margin-top:0; }
.media_main .prog_search .search input.search,
.video .prog_search .search input.search {width:92px; margin:11px 0 0 77px; background:url(../images/video_search_bgr.gif) 0 0 no-repeat;}

.video .left_column h1,
.video .left_column h2 {margin:15px 0 10px 0;}
.video .left_column h3 {margin-bottom:15px; font-size:16px; font-family:PBSExplorerL3_Time, Arial, Sans-Serif; color:#323232;}
.video .video_player {width:623px; background-color:#000;}
.video .video_player iframe {margin:15px 52px;}
.video .right_column {margin-top:40px;}

.other_video .heading h3, .other_photos .heading h3 {float:left; font-size:16px; font-family:PBSExplorerL3_AMPM, Arial, Sans-Serif; color:#fff; padding:10px 0 0 10px;}
.other_video .heading a, .other_photos .heading a {float:right; padding:10px 15px 0 0; font-style:italic; font-weight:bold; font-size:10px;}

.video .video_desc {background-color:#fafafb;}
.video .video_desc .desc {display:block; padding:18px 15px 25px; color:#000;}

.video .video_desc .desc ul li {display:block; height:28px; font-weight:bold; font-size:12px; position:relative;}
.video .video_desc .desc li.last {height:38px;}
.video .video_desc .desc li.last span {padding-right:20px;}
.video .video_desc .desc li span {padding-left:5px; font-size:12px; font-weight:normal;}
.video .video_desc .desc li a {color:#018dd1;}

.video .video_desc .text {clear:both; padding:20px 10px 55px; background-color:#fff;}
.video .video_desc .text a {color:#018DD1; font-size:12px;}
.video .video_desc .text p {display:block; line-height:18px; font-size:12px; color:#464646;}
.video .video_desc .text p.disclaimer {padding-top:15px; font-style:italic;}

.media_main .single_img {background:#000000; border:1px solid #dedede; padding:10px 14px}
.media_main .single_img img {float:left; margin:0 36px 0 0}
.media_main .single_img .single_img_info {float:left; width:190px}
.media_main .single_img .single_img_info .download {margin:11px 0 21px; text-align:center; font-weight:bold; text-transform:uppercase; background:url(../images/dl_photo.gif) 0 0 no-repeat; display:block; width:124px; height:20px; padding-top:5px}
.media_main .single_img .single_img_info a:hover {text-decoration:none}
.media_main .single_img .single_img_info p {color:#ffffff; line-height:18px}
.media_main .single_img .single_img_info p span {font-weight:bold}
.media_main .single_img .single_img_info .credits {border-top:1px dotted #f2f1f1; padding-top:20px}

.media_main .single_img .single_img_info .credits p {font-size:12px}
/* END PHOTOS and VIDEO */


/* Schedule & Listings */

.listings .left_column .about_program {margin:12px 25px 0 0; padding-bottom:10px; background:url(../images/search_bgr.gif) 0 bottom repeat-x;}

.listings .listing {clear:both; padding:15px 0 0 0; margin-right:25px;}
.listings .listing h3.time {margin-bottom:12px; font-size:18px; font-family:PBSExplorerL3_Time, Arial, Sans-Serif; color:#323232;}
.listings .listing .details img {float:left; padding-right:10px;}
.listings .listing .details .text {float:left; width:460px;}
.listings .listing .details .text h4 {padding:0; margin-bottom:7px; font-size:12px; color:#000; font-weight:bold; text-transform:uppercase;}
.listings .listing .details .text h4 a {color:#000;}
.listings .listing .details .text p {font-size:12px; padding-top:2px; font-weight:bold; color:#777;}
.listings .listing .details .icons {padding-top:6px;}
.listings .listing .details .icons img {float:left; width:28px; height:22px; padding-right:5px;}

.listings .listing p.description {clear:both; float:none; padding:15px 15px 0 0; color:#464646; font-size:12px;}
.listings .listing h4 {padding:10px 0 10px; font-weight:bold; font-size:12px; color:#000;}
.listings .listing ul {clear:both; display:block; padding-bottom:10px; background:url(../images/search_bgr.gif) 0 bottom repeat-x;}
.listings .listing ul li {float:left; padding:0 6px 0; color:#018dd1; background:url(../images/letter_bdr.jpg) right 2px no-repeat;}
.listings .listing ul li.first {padding-left:0;}
.listings .listing ul li.last {background:none;}
.listings .listing ul li a {color:#018dd1;}

/* START Bio Page */
.bio_page h1,
.bio_page h2 {margin-bottom:15px;}
.bio_page a {color:#018dd1}
.bio_page .img_wrap {float:left; margin:0 13px 0 0}
.bio_page .img_wrap img {margin:0 0 5px 0}
.bio_page .img_wrap span {display:block; color:#676666; margin-bottom:2px; width:262px}
.bio_page .img_wrap a {display:block; font-style:italic}
.bio_page .bio_body {font-size:12px; color:#323232; line-height:18px}
.bio_page .bio_body p {margin:0 0 18px}
/* END Bio Page*/

/*Schedule & Listings Right Rail*/
.listings .right_column .search input.search {margin:11px 0 0 77px; width:92px; background:url(../images/video_search_bgr.gif) 0 0 no-repeat;}
.listings .left_column .about_program h1,
.listings .left_column .about_program h2 {height:30px; text-transform:none;}
.listings .left_column .about_program a {margin-top:11px;}
/** END Schedule & Listings */

/* ABOUT PBS */
.about_pbs h1,
.about_pbs h2 {margin-bottom:8px;}
.programs .main_info {margin:15px 10px 0 15px;}
.programs .main_info p { padding-bottom:20px; color:#656565; font-size:12px;}
.about_pbs .programs .main_info p a, .programs .main_info a {color:#018DD1;}
.programs .main_info ul {width:340px;}
.programs .main_info ul li {float:left; width:155px; padding:0 5px 7px 10px; font-weight:bold; font-size:12px; background:url(../images/arrow_bold_grey.gif) 0 2px no-repeat;}
.programs .main_info ul li a {color:#444;}
.programs .main_info a.learn {clear:both; display:block; float:right; margin:-15px 0 25px 0; color:#018dd1; font-size:11px; font-style:italic;}

.programs .about_pbs .items .text .links a {margin-left:0;}

.programs .corp_news .items {clear:both; padding:0 20px 0 20px;}
.programs .corp_news .items h3 {margin:16px 0 4px 0; font-size:1.2; font-weight:bold; text-transform:uppercase; color:#000;}
.programs .corp_news .items .item {padding:10px 0; background:url(../images/search_bgr.gif) 0 bottom repeat-x;}
	
	
.programs .corp_news .items .item img {width:76px; height:48px; margin-bottom:0;}
.programs .corp_news .items .item .text {width:470px; color:#323232;}
.programs .corp_news .items .item span.date {font-weight:bold;}
.programs .corp_news a.clear {display:block; padding:15px 20px; color:#018dd1; font-size:10px; font-style:italic;}

/* About PBS/Search Result Right Rail */
.about_pbs .right_column a,
.search_results .right_column a,
.press_releases .right_column a {color:#018dd1; font-size:12px;}

.about_pbs .right_column .special, .search_results .right_column .special, .about_pbs .right_column .rail_module {margin-top:0;}
.about_pbs .right_column .special h4, .search_results .right_column .special h4 {color:#000;}
.about_pbs .right_column .special a, .search_results .right_column .special a {font-style:normal; font-size:11px; font-weight:normal;}
.about_pbs .right_column .special a.more_bios, .search_results .right_column .special a.more_bios {padding:5px 0 30px;}

.about_pbs .right_column .programs, 
.search_results .right_column .programs,
.press_releases .right_column .programs {margin-top:15px;}
.about_pbs .right_column h3,
.search_results .right_column h3,
.bio_page .right_column h3,
.press_releases .right_column h3 {height:27px; padding:8px 0 0 10px; background:url(../images/programs_hdr_blue.gif) 0 0 repeat-x; font-size:16px; font-family:PBSExplorerL3_AMPM, Arial, Sans-Serif; color:#fff; }

.right_column .kids_progs {clear:both; margin-top:15px;}
.right_column .contact .jcarousel-clip-vertical {margin-bottom:10px; height:303px;}
.children_media .right_column .contact ul,
.right_column .contact ul {padding:0 15px 15px;}
.right_column .contact ul li {padding:6px 0; background:url(../images/program_bdr.gif) repeat-x 0 bottom; width:272px !important;}
.right_column .contact ul li.dept {font-weight:bold; margin-top:9px}
.right_column .contact ul li.more {font-size:11px; font-style:italic; background:none; margin-top:14px}
.right_column .bio_contact {font-size:12px}
.right_column .contact ul li.jcarousel-item {float:none; height:32px; width:auto;}
.right_column .contact .paginate {clear:both; display:block; margin-bottom:15px; padding-bottom:15px;}

.right_column .news_archive {margin-top:15px;}
.right_column .news_archive .content {padding:17px 10px 0 11px;}
.right_column .news_archive p {padding-bottom:15px; font-size:12px; color:#323232;}
.right_column .news_archive .years {float:left; width:33px; padding-left:42px;}
.right_column .news_archive .first {padding:0 0 15px 0;}
.right_column .news_archive .years a {display:block; padding-bottom:6px;}
/* END ABOUT PBS */

/* START Search Results */
.search_results a {color:#018dd1}
.search_results .search_paging {font-family:PBSExplorer-Regular, Arial, Sans-Serif; font-size:16px; color:#323232; line-height:24px; border-bottom:1px dotted #a6a6a6; float:left; width:600px; margin:10px 0 22px 0}
.search_results .search_paging div {font-size:12px}
.search_results .search_paging div span span {font-weight:bold}
.search_results .search_paging div span.sort_by {float:left}
.search_results span.paging {color:#464646; font-family:arial; font-size:12px; float:right}
.search_results span.bottom {width: 625px; text-align: center;}
.search_results span.bottom .pages{margin-bottom: 10px;}
.search_results span.bottom .pages a{padding: 0 4px;}
.search_results span.bottom .pages .currentPage{font-weight: bold; font-size: 14px;}
.search_results .search_list {clear:both}
.search_results .search_list li {border-bottom:1px dotted #a6a6a6; margin:0 25px 20px 0; padding-bottom:10px; float:left; width: 600px}
.search_results .search_list li.title_only{border: none; margin:0 25px 5px 0; padding-bottom: 0; float:left; width: 600px}
.search_results .search_list li.last {margin-bottom:9px}
.search_results .search_list .search_img {float:left; width:76px; height:48px; text-align:right; margin-right:15px}
.search_results .search_list .result {font-size:12px; float:left; width:509px}
.search_results .search_list .result h4 {margin-bottom:2px}
.search_results .search_list .result h4 a {color:#000000; text-transform:uppercase}
.search_results .search_list .result span {color:#939292; display:block; margin-bottom:3px}
.search_results .search_list .result p {color:#323232}

.no_results p {font-family:PBSExplorer-Regular, Arial, Sans-Serif; font-size:14px; margin:10px 0 26px}
.no_results h3 {font-size:14px; margin:0 0 16px}
.no_results h4 {font-family: PBSExplorerL3_AMPM, Arial, Sans-Serif; font-size: 12px; margin:0 0 9px}
.no_results .query {width:258px; height:22px; margin:0 0 30px}
.no_results select {width:115px; height:24px; margin-right:12px}
.no_results fieldset.date_range {border-bottom:1px dotted #a6a6a6; padding:0 0 25px; margin:0 0 26px}
.no_results fieldset span {margin-right:12px; font-weight:bold; font-size:12px}
.no_results #daystart, .no_results #dayend {width:46px}
.no_results #yearstart, .no_results #yearend {width:68px}
.no_results .ctype_wrap {border-bottom:1px dotted #a6a6a6; padding:5px 0 15px; margin:0 0 10px; float:left; width:100%;}
.no_results .ctype_wrap div {float:left; margin:0 18px 0 0}
.no_results .ctype_wrap div.clear {float:none}
.no_results .ctype_wrap input {float:left; margin:0 5px 12px 0}
.no_results .ctype_wrap label {font-weight:bold}
.no_results .search {background:url(../images/search_again.jpg) 0 0 no-repeat; width:135px; height:25px; border:0; color:#ffffff; font-weight:bold; text-transform:uppercase; font-size:11px}

/* PRESS CONTACTS */
.press_contacts .main_info{font-family:PBSExplorerL3_AMPM, Arial, Sans-Serif; font-size:15px; line-height:19px; margin:15px 110px 0 0;}
.press_contacts .main_info a{color:#018DD1;}

.press_contacts .press_contacts{font-family:Arial,Helvetica;}
.press_contacts .press_contacts a{color:#018DD1;}
.press_contacts .press_contacts h4{font-size:16px; line-height:1.4em;}
.press_contacts .press_contacts .contact{margin:10px 0;}
.press_contacts .press_contacts .contact .name{font-size:14px; font-weight:bold; margin:0 0 2px 0;}

.press_contacts .press_contacts .contact  .position{font-size:12px; line-height:1.4em;}
.press_contacts .press_contacts .contact  .electronic_contact{font-size:12px; line-height:1.4em;}
.press_contacts .press_contacts .contact  .electronic_contact ul li{display: inline;}
.press_contacts .press_contacts .contact  .electronic_contact ul li.twitter_address{border-left:2px ridge #CECECE; padding: 0 0 0 3px; margin: 0 0 0 1px;}
.press_contacts .press_contacts .contact  .phone_number{font-size:12px; line-height:1.4em;}

.press_contacts .press_contacts .items,
.press_contacts .stay_connected .items{margin:0 0 130px 0; padding:12px 15px 0 15px;}
.press_contacts .press_contacts .items .item,
.press_contacts .stay_connected .items .item{background:url("../images/dotted_divider.png") transparent repeat-x scroll bottom; font-size: 10px; margin: 0 0 11px 0; padding: 0 0 16px 0; overflow: hidden; width: 100%;}
.press_contacts .press_contacts .items .item .contact,
.press_contacts .stay_connected .items .item .contact{float:left; width:275px;}

.press_contacts .right_column h3{height:27px; line-height:17px; padding:8px 0 0 10px; background:url(../images/programs_hdr_blue.gif) 0 0 repeat-x; font-size:16px; font-family:PBSExplorerL3_AMPM, Arial, Sans-Serif; color:#fff; }
.press_contacts .stay_connected a{color:#018DD1;}
.press_contacts .stay_connected h4{font-size:12px;}
.press_contacts .stay_connected .items{margin:5px 0 30px 0; padding:12px 15px 0 15px;}
.press_contacts .stay_connected .items .item{margin:0 0 15px 0; clear:both}
.press_contacts .stay_connected .items .item .links {line-height:13px;}
.press_contacts .stay_connected .items .item img{float:left; margin:0 10px 0 0;}
.press_contacts .stay_connected .items .item ul.links{float:left;}
.press_contacts .stay_connected .items .youtube_links{background:none transparent no-repeat scroll; margin:0 0 0 0; padding:0 0 0 0}
/* END PRESS CONTACTS */


/* SIGN IN */

.sign_in h1,
.sign_in h2{background:url("../images/dotted_divider.png") repeat-x scroll center bottom transparent; width:600px; height:28px; margin:15px 15px 15px 0;}
.sign_in h1 {float:left; margin-top: 0 !important;}
.sign_in .main_info{clear:left; top:-5px; font-family:PBSExplorerL3_AMPM, Arial, Sans-Serif; font-size:14px; line-height:22px; color:#333; margin:0 110px 0 0;}

.sign_in .featured_content{float:left; clear:none; width:305px; background:url("../images/search_div_bgr.jpg") repeat-x left bottom; font-family:Arial,Helvetica; font-size:11px; line-height:17px; padding:0 0 18px 0; margin:13px 22px 0 0;}
.sign_in .featured_content a:link,
.sign_in .featured_content a:visited{color:#018DD1;}
.sign_in .featured_content .button{text-transform:uppercase; text-decoration:none; font-weight:bold; font-family:Arial,sans-serif; font-size:11px; background:transparent url("../images/black_button_a.png") no-repeat scroll top right; color:#FFF !important; padding-right:17px; height:25px; display:block; float:left;}
.sign_in .featured_content .button:active{/* shift to bottom sprite */ background-position: bottom right; outline:none;}
.sign_in .featured_content .button:focus{/* shift to bottom sprite */ background-position: bottom right; outline:none;}
.sign_in .featured_content .button span{background:transparent url("../images/black_button_span.png") no-repeat; display:block; line-height:11px; padding:6px 0 8px 15px;}
.sign_in .featured_content .button:active span{/* shift to bottom sprite */ background-position:bottom left; line-height:11px; padding:7px 0 7px 15px;}
.sign_in .featured_content .button:focus span{/* shift to bottom sprite */ background-position:bottom left; line-height:11px; padding:7px 0 7px 15px;}

.sign_in .sign_in .field {margin:23px 15px 10px; width:258px;}
.sign_in .sign_in .field label{display:block; font-weight:bold; font-size:11px; margin:9px 0;}
.sign_in .sign_in .field input{display:block}
.sign_in .sign_in .field a{display:block; text-align:right; margin:9px 0;}
.sign_in .sign_in .field.error {color:#990000; font-size:12px;}
.sign_in .sign_in .email input{width:258px;}
.sign_in .sign_in .password input{width:258px;}
.sign_in .sign_in .remember_me{margin:14px 15px 15px;}
.sign_in .sign_in .remember_me input{display:inline;}
.sign_in .sign_in .remember_me label{display:inline; position:relative; top:-2px; font-size:11px; padding:0 0 0 4px;}
.sign_in .sign_in .submit {margin:0 110px;}
.sign_in .sign_in .error{color:#F3090A;}
.sign_in .sign_in input.error{color:#999; outline:#F3090A solid 1px;}
.sign_in .sign_in .hidden{display:none;}

.sign_in .register { width:423px; }
.sign_in .register .item{ font-family:Arial,Helvetica; font-size:11px; line-height:15px; margin:0 50px 15px 0; }
.sign_in .register .thanks_message{ font-weight:bold; line-height:16px; margin:1px 20px 16px 0; }
.sign_in .register .submit{ margin: 31px 157px 65px; }

.password_dialog { display:none; }
.password_dialog .ui-dialog { color:Black;}
.password_dialog .ui-dialog-titlebar { color:White; background-color:#0B4569; padding:1em; border-left:1px solid #DEDEDE; border-top:1px solid #DEDEDE; border-right:1px solid #DEDEDE;}
.password_dialog .ui-dialog-titlebar-close { display:block; }
.password_dialog .ui-dialog-titlebar-close .ui-icon { float:right; margin-top:-20px;}
.password_dialog .ui-dialog-title { font-size:14pt; }
.password_dialog .ui-dialog-content { padding:1em; background-color:#F4F2F3; border-left:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; }
.password_dialog .ui-dialog-content td { padding:5px; }
.password_dialog .button { text-transform:uppercase; text-decoration:none; font-weight:bold; font-family:Arial,sans-serif; font-size:11px; background:transparent url("../images/black_button_a.png") no-repeat scroll top right; color:#FFF !important; padding-right:17px; height:25px; display:block; float:right;}
.password_dialog .button span { background:transparent url("../images/black_button_span.png") no-repeat; display:block; line-height:11px; padding:6px 0 8px 15px; }
/* END SIGN IN */


/* Search Results Right Rail */
.right_column .search_filter .heading {height:27px; padding:8px 0 0 10px; background:url(../images/programs_hdr_blue.gif) 0 0 repeat-x;}
.right_column .popular .info {padding-top:16px}
.right_column .popular .info li.last {background:none}

.right_column .search_filter .content_type {background:url(../images/search_bg2.gif) 0 100% repeat-x; padding:0 0 1px 9px}
.right_column .search_filter .content_type div.row1 {margin:0 16px 0 4px}
.right_column .search_filter .content_type div.row1 input {margin:0 0 15px 0;}
.right_column .search_filter .content_type div.row1 label {padding:0 16px 0 0; position:relative; left:4px; width:50px;}
.right_column .search_filter .content_type div.row2 {margin-right:16px}
.right_column .search_filter .content_type .criteria div {float:left}
.right_column .search_filter .content_type div.clear {float:none}
.right_column .search_filter .content_type fieldset {margin-bottom:14px}
.right_column .search_filter .content_type input {width:auto; float:left; margin:0 4px 0 0}
.right_column .search_filter .content_type label {font-weight:bold; float:left}
.right_column .search_filter .content_type .criteria {padding-bottom:10px}

.right_column .search_filter .topics {background:url(../images/search_bg2.gif) 0 100% repeat-x; padding:0 0 1px 9px}
.right_column .search_filter .topics div.row1 {margin:0 16px 0 4px}
.right_column .search_filter .topics div.row1 input {margin:0 0 15px 0;}
.right_column .search_filter .topics div.row1 label {padding:0 16px 0 0; position:relative; left:4px;}
.right_column .search_filter .topics div.row2 {margin-right:16px}
.right_column .search_filter .topics .criteria div {float:left}
.right_column .search_filter .topics div.clear {float:none}
.right_column .search_filter .topics fieldset {margin-bottom:14px}
.right_column .search_filter .topics input {width:auto; float:left; margin:0 4px 0 0}
.right_column .search_filter .topics label {font-weight:bold; }
.right_column .search_filter .topics .criteria {padding-bottom:10px}
.right_column .search_filter .topics td {width:137px; padding-bottom:15px;}


.right_column .search_filter .range select {margin-bottom:14px}
.right_column .search_filter .range {background:url(../images/search_bg3.gif) 0 100% repeat-x}
.right_column .search_filter .a-z {background:url(../images/search_bg3.gif) 0 50% repeat-x}
.right_column .search_filter .a-z .criteria {background:none}
.right_column .search_filter {color:#464646}
.right_column .search_filter .range h4 {padding-bottom:18px}
.right_column .search_filter .a-z h4 {padding-bottom:18px}
.right_column .search_filter .content_type h4 {padding-bottom:18px}
.right_column .search_filter h4 a {color:#464646; font-size:16px; font-weight:normal}
.right_column .search_filter select {font-size:11px; height:24px; margin-left:12px}
.right_column .search_filter select#monthstart,.right_column .search_filter select#monthend {width:115px}
.right_column .search_filter select#daystart,.right_column .search_filter select#dayend {width:46px}
.right_column .search_filter select#yearstart,.right_column .search_filter select#yearend {width:68px}
.right_column .search_filter .search {padding:4px 20px 15px}
.right_column .search_filter .keywords {background:url(../images/search_bg1.gif) 0 100% repeat-x}
.right_column .search_filter .keywords input {height:24px}
/* END Search Results */

/* START Photos Page */
.pandv_main {color:#323232}
.pandv_main .left_column a {color:#018dd1}
.pandv_main .pandv_paging {line-height:24px; border-bottom:1px dotted #a6a6a6; float:left; width:625px; margin:0 0 11px 0}
.pandv_main span.paging {float:right; font-size:12px; font-family:Arial; color:#464646}
.pandv_main span.bottom {margin:9px 0 0; clear:both}
.pandv_main .pandv_paging span.pandv_count {float:left; font-size:16px; font-family:PBSExplorer-Regular, Arial, Sans-Serif; width:625px}
.pandv_main .media_results li {background:url("../images/1px dotted A6A6A6.png") repeat-x bottom; padding:0; margin:0 0 15px}
.pandv_main .media_results li .sub_results li {float:left; background:none; width:122px; margin:0 38px 0 0; padding:0 0 12px}
.pandv_main .video li .sub_results li {width:144px; margin:0 11px 0 0}
.pandv_main .media_results li .sub_results li img {margin:0 0 4px}
.pandv_main .media_results li .sub_results li.last {margin:0}
.pandv_main .media_results li p {font-size:12px; display:block}
.pandv_main .media_results li p.title {margin:0 0 8px}
/* END Photos Page */

/* Press Releases */
/*.press_releases h1,
.press_releases h2 {float:left; height:14px; padding:4px 0 13px 0; margin:0;}*/
.press_releases .pagination {float:right; padding:9px 17px 0 0}
.press_releases .pagination a {color:#018DD1;}
.press_releases .search_list {clear:both; float:left; width:600px; padding-top:1px; background:url(../images/program_bdr.gif) 0 top repeat-x; margin-top:30px;}
.press_releases .search_list li {float:left; width:585px; padding:17px 15px 10px 2px; background:url(../images/program_bdr.gif) 0 bottom repeat-x;}
.press_releases .search_list .search_img {float:left; height:48px; margin-right:15px; text-align:right; width:76px;}
.press_releases .search_list .search_img img {height:48px; display:block; padding-bottom:15px;}
.press_releases .search_list li h4 {color:#323232; font-size:12px; font-weight:bold;}
.press_releases .search_list li p {margin: 7px 0;}
.press_releases .search_list li p a {color:#323232; font-size:12px;}

.press_releases .right_column {padding-top:3px;}
.right_column .press_contact .info {margin:18px 13px 12px 12px; padding-bottom:7px; background:url(../images/program_bdr.gif) 0 bottom repeat-x;}
.right_column .press_contact .info h4 {font-weight:bold; text-transform:uppercase; font-size:12px; color:#939292;}
.right_column .press_contact .info span {display:block; padding:2px 0; font-size:12px;}
.right_column .press_contact .aditional {display:block; margin:0 0 13px 12px;}
/* END Press Releases */

/* Special Programs */
.page_content h3.spsubtitle {font-size:16px; padding:0 0 0 15px; color:#323232; font-family:'PBSExplorerL3_AMPM', Arial, Sans-Serif;}
.special {margin-top:12px;}
.special .carousel {margin-top:0;}
.special .carousel .paginate {clear:both; width:621px; height:93px; padding-top:7px; background:#000;}
.special .carousel .paginate a:hover {text-decoration:none;}
.special .carousel .description {padding-top:55px; padding-bottom:10px; height:28px; background:url(../images/special_car_bgr.png) no-repeat scroll 0 0 transparent; position:relative; z-index:3; top:14px;}
.special .carousel .description h3 {float:left; color:#b9d433; font-size:24px; font-family::PBSExplorerEP_EpisodeTitle, Arial, Sans-Serif;}
.special .carousel .description p {float:left; padding:3px 0 0 11px; font-size:16px; color:#fdfbe2;  font-family:PBSExplorerL3_ShowTitle, Arial, Sans-Serif; }
.special .carousel .description p span {font-family:PBSExplorerEP_Day&Time, Arial, Sans-Serif}
.special .carousel .description a {float:right; margin:-5px 0 0; clear:both; display:block; font-family:Arial; font-size:10px; font-weight:bold; color:#fdfbe2;}

.special .carousel #carousel-prev {float:left; margin:14px 13px 0 15px; width:23px; height:23px; background:url(../images/special_car_left.gif) 0 0 no-repeat; display:block;}
.special .carousel .paginate ul {width:520px;}

.special .carousel .paginate .jcarousel-container,
.special .carousel .paginate .jcarousel-clip {float:left; width:493px; margin-right:4px; padding-right:3px; height:90px; }
.special .carousel .paginate .jcarousel-clip li {float:left; width:126px; height:77px; padding:2px 0 0 0; }
.special .carousel .paginate .jcarousel-clip li.active {padding:2px; background:url(../images/special_min_bgr.gif) 0 0 no-repeat;}
.special .carousel .paginate .jcarousel-clip li p {padding:2px 5px; color:#fff; font-size:11px;}
.special .carousel #carousel-pause {float:left; margin:14px 7px 0 2px; width:23px; height:23px; background:url(../images/special_car_pause.gif) 0 0 no-repeat; display:block; }
.special .carousel #carousel-next {float:left; margin:14px 0 0 0; width:23px; height:23px; background:url(../images/special_car_right.gif) 0 0 no-repeat; display:block; }

.special .featured_content {margin-top:15px;}
.special .featured_content .heading {padding:5px 0 0 5px;}
.special .history .heading h3 {padding-top:4px;}
.special .history .body {padding:20px 35px 25px 13px;}
.special .history .body a {color:#018dd1;}
.special .history .body p {padding-bottom:18px; color:#323232; font-size:12px;}
.special .right_column .press {margin-top:15px;}
.right_column .special_contact h3 {margin-bottom:3px;}
.right_column .special_contact a {color:#018dd1;}
.right_column .special_contact .contact {display:block; padding:8px 0; margin:0 17px 0 12px; background:url(../images/program_bdr.gif) 0 bottom repeat-x;}
.right_column .special_contact .last {background:none; padding-bottom:20px;} 
.right_column .special_contact .contact li {background:none; padding:1px 0; font-size:12px; color:#323232;}
.right_column .special_contact .contact li.name {font-weight:bold; }

/* END Special Programs */

/* Indiv Program/Nova */
.program .left_column .about_program {background:none; padding-top:2px; margin-bottom:18px;}
.program .left_column .about_program img {float:right; border:none; margin:0}
.program .left_column .about_program .info {float:none;}
.program .info p {width:470px;}
.program .left_column .about_program p.showtime {display:block; padding-top:32px; line-height:1em; float:none; clear:none;}
.program .left_column .about_program a.listings {float:left; clear:both}
.program .left_column .about_program h2.SubTitle{line-height: 20px; font-size: 20px; font-weight: normal; clear: both;}
.program .left_column .about_program h1,
.program .left_column .about_program h2 {height:auto; float:left; }
.program .left_column .about_program h1 {line-height:23px; width:470px; font-weight: normal; width:auto;}
.program .left_column .about_program .with-logo h1{width: 423px; height: auto !important;}
.program .left_column .about_program h1.TVMA,
.program .left_column .about_program h2.TVMA {height:23px; padding:0 0 0 36px; background:url(../images/TV_MA.jpg) 0 top no-repeat;}
.program .left_column .about_program h1.TVG,
.program .left_column .about_program h2.TVG {height:23px; padding:0 0 0 36px; background:url(../images/TV_G.jpg) 0 top no-repeat;}
.program .left_column .about_program h1.TV14,
.program .left_column .about_program h2.TV14 {height:23px; padding:0 0 0 36px; background:url(../images/TV_14.jpg) 0 top no-repeat;}
.program .left_column .about_program h1.TVPG,
.program .left_column .about_program h2.TVPG {height:23px; padding:0 0 0 36px; background:url(../images/TV_PG.jpg) 0 top no-repeat;}
.program .left_column .about_program h1.TVY,
.program .left_column .about_program h2.TVY {height:23px; padding:0 0 0 36px; background:url(../images/Tv_Y.jpg) 0 top no-repeat;}
.program .left_column .about_program h1.TVY7,
.program .left_column .about_program h2.TVY7 {height:23px; padding:0 0 0 36px; background:url(../images/TV_Y7.jpg) 0 top no-repeat;}
.program .left_column .about_program h1.TVY7FV,
.program .left_column .about_program h2.TVY7FV {height:23px; padding:0 0 0 36px; background:url(../images/TV_Y7_FV.jpg) 0 top no-repeat;}
.program .left_column .child_media a {padding-bottom:10px;}
.program .left_column .child_media .left p a {display:inline; padding:0}
.program .left_column .child_media p {padding:0 10px 25px 0;}
.left_column .progr_desc p.prem {font-weight:bold;}

.program .left_column .prog_img_desc {margin-top:8px; position:relative;}
.program .left_column .prog_img_desc .description { color: #FFFFFF; margin-top:20px; width:590px; padding-left:15px; position:absolute; bottom:10px;}
.program .left_column .prog_img_desc .description .image_desc {color:#FFFFFF; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-size:16px; margin:2px 0; width:280px; display:block;}
.program .left_column .prog_img_desc .description h3 {color:#B9D433; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-size:24px; margin-top:13px; padding-bottom:5px;}
.program .left_column .prog_img_desc .description p {color:#FFFFFF; font-family:"PBSExplorer-Regular", Arial, Sans-Serif; font-size:16px; margin:2px 0;}
.program .left_column .prog_img_desc .description p.prem {float:left; margin:0; color:#999A9A; font-size:12px;}
.program .left_column .prog_img_desc .description a.download {float:right; font-style:italic; font-size:11px;}
.program .left_column .prog_img {width:623px; background:#000000; clear:both; border:1px solid #dedede; margin:8px 0 0}
.program .left_column .prog_img img {margin:0 15px 0 0; border:none; float:left}
.program .left_column .prog_img .prog_img_info {float:left; width:228px; padding:25px 0 10px 20px; color:#ffffff; font-weight:bold; font-size:12px; }
.program .left_column .prog_img .prog_img_info p {padding:0 12px 0 0; line-height:18px; margin:0 0 14px}
.program .left_column .prog_img .prog_img_info img {margin:0 4px 0 0}
.program .left_column .prog_img .prog_img_info ul {margin:0 0 10px}
.program .left_column .prog_img .prog_img_info li {line-height:18px}
.program .left_column .prog_img .prog_img_info li span {font-weight:normal}
.program .left_column .prog_img .prog_img_info a {font-weight:normal; font-style:italic; font-size:11px; float:right; clear:both; margin:10px 22px 0 0}

.program .right_column .press {margin-top:15px;}
.program .right_column .top {margin-top:0;}
.program .right_column .related_prog {margin-top:14px; font-size:12px}
.program .right_column .related_prog .info {padding:13px 15px 13px}
.program .right_column .related_prog .info span {padding-left:3px; color:#323232; float:right;}
.program .right_column .related_prog .info span span {font-weight:bold; float:none}
.program .right_column .related_prog a {color:#018dd1;}
.program .right_column .related_prog .last {color:#018dd1}
.program .find_serie {background-color:#fdfbe2;}

.right_column .prog_list {margin-top:0;}
.right_column .prog_list a {color:#018dd1;}
.program .prog_list .heading {background:url("../images/programs_hdr_blue.gif") repeat-x scroll 0 0 transparent; height:35px;}

.program .right_column .prog_list .jcarousel-container-vertical {margin-top:0;}
.program .right_column .prog_list .jcarousel-clip-vertical {height:280px; margin-top:7px; width:287px;}
.program .right_column .prog_list ul li.jcarousel-item {float: left; height:140px;}
.right_column .prog_list .heading a {float:right; margin:12px 9px 0 0; color:#fff; font-size:10px; font-style:italic; font-weight:bold; position: relative; top: -37px;}
.right_column .prog_list .info h4 {font-size:14px; font-weight:bold;}
.program .right_column .prog_list li p {padding-top:3px; font-size:12px; width:100%; clear:both;  color:#323232; font-weight:normal;}
.right_column .prog_list li .info {padding-top:5px; width:275px; clear:both;}
.right_column .prog_list li .info p {font-size:12px; padding:2px 0; width:137px; float:left; font-weight:bold; color:#323232; clear:none;}
.right_column .prog_list li .info p.odd {float:right;}
.right_column .prog_list li .info p.last {width:275px;}
.right_column .prog_list li .info p span {font-weight:normal;}
.right_column .prog_list li .info .locallisting{width: 274px;}
.right_column .prog_list li .info .locallisting span{font-style: italic;}


/* footer */
.footer_wrap {clear:both; height: auto; margin:0 auto; width: 100%; background-color:#000; color:#fff; min-height: 100px; }
.footer {width:975px; margin:0 auto;}
.footer ul {padding:25px 60px 27px;}
.footer ul li {float:left; padding:0 8px; background:url(../images/footer_bdr.gif) 0 2px no-repeat;}
.footer ul li.first {padding-left:0; background:none;}
.footer ul li a {font-size:11px; display:block; padding-left:1px;}
.footer p.copyright {width:100%; text-align:center; font-size:9px; color:#CCC;}

/**				CAROUSEL
 *
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {position:relative;}
.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li,
.jcarousel-item {float:left; list-style:none; /* set the width/height explicitly. No width/height causes infinite loops. */
    width:625px;
    height:303px;
    position: relative;
}
.programs .jcarousel-item {width:380px; height:303px;}
.programs .jcarousel-container {width:380px;}

/*Registration Page*/
.new_user_page fieldset {margin:0 0 10px 0;}
.new_user_page label {float:left; width:140px; font-size:12px; position:relative; top:2px;}
.new_user_page h6 {font-size:11px; margin:20px 0 10px 0;}
.new_user_page .submit {margin-top:15px;}
.new_user_page a:link,
.new_user_page a:visited{color:#018DD1;}
.new_user_page .button{text-transform:uppercase; text-decoration:none; font-weight:bold; font-family:Arial,sans-serif, Arial, Sans-Serif; font-size:11px; background:transparent url("../images/black_button_a.png") no-repeat scroll top right; color:#FFF !important; padding-right:17px; height:25px; display:block; float:left;}
.new_user_page .button:active{/* shift to bottom sprite */ background-position: bottom right; outline:none;}
.new_user_page .button:focus{/* shift to bottom sprite */ background-position: bottom right; outline:none;}
.new_user_page .button span{background:transparent url("../images/black_button_span.png") no-repeat; display:block; line-height:11px; padding:6px 0 8px 15px;}
.new_user_page .button:active span{/* shift to bottom sprite */ background-position:bottom left; line-height:11px; padding:7px 0 7px 15px;}
.new_user_page .button:focus span{/* shift to bottom sprite */ background-position:bottom left; line-height:11px; padding:7px 0 7px 15px;}
.register_complete {height:500px !important;}
.items .error {margin-bottom:25px; color:#990000; font-size:12px;}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}
/*				END  CAROUSEL			*/

/* Programs A-Z */
.programs-az h2 { margin:10px 0 20px 0; border-bottom:1px solid #bbb; padding-bottom:10px; }
.programs-az h2 a, .programs-az h2 span { border-right:1px solid #CCCCCC; margin-right:2px; padding-right:4px; display: inline;}
.programs-az h2 a.last { border:0; }
.programs-az ul h3 { margin:20px 0 10px 0; line-height:16px; border-bottom:1px solid #bbb; font-size:16px; color:#000; font-family:"PBSExplorerL3_AMPM", Arial, Sans-Serif; letter-spacing:-.5px;}
.programs-az ul h3 a { float:right; font-size:14px; }
.programs-az li {margin-bottom:7px; line-height:1em;}
.programsaz {display:block; color:#018dd1; padding:10px 0; margin-left:20px; font-weight:bold; text-align:center;}

/**
* IE10 Login Page Modal styles
**/
#MSM {width: 100%; position: fixed; top: 0px; background-color: rgba(0, 0, 0, 0.6); height: 100%;display:none;}
#MSM .Inner {width: 500px; position: relative; top: 50%; left: 50%; margin-left: -250px; background-color: rgb(0, 0, 0); border-radius: 5px 5px 5px 5px; padding: 15px; overflow: auto; margin-top: -50px; font-family: "PBSExplorerL3_AMPM",Arial,Sans-Serif;}
#MSM .Inner p {color: white; font-size: 20px; line-height: 22px;}
#MSM .Inner button {float: right; margin-top: 10px; background-color: rgb(1, 141, 209); border-color: rgb(1, 141, 209); border-radius: 5px 5px 5px 5px; width: 100px; height: 30px; font-size: 20px; cursor: pointer;}
/** End IE10 Login Page Modal styles **/

div.criteria label{padding: 0px !important; margin-right: 16px} 

/**
	TEMPORARY PATCHES
*/

/*Patch for search images - Sitecore media processor changed but this is only area they aren't otherwise contained'*/
.search_results .search_list .search_img img {
	width: 76px;
}