.headerNewTop {
    padding-top:36px;
}

#headerNew .bottomHeaderLeft a {
    color:rgb(81,116,180)!important;
    text-decoration:none;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:rgb(81,116,180)!important;
		display:inline-block;
		font-size:15px;
		line-height:32px;
		margin:0 5px 0 0;
		padding:0 10px;
}

#headerNew .bottomHeaderLeft a:hover {
    background-color:rgb(239,242,248);
	color:#000;
}

.bottomHeaderLeft {
    padding:0;
    margin:0;
}
.bottomHeader {
    margin-bottom:6px;
}

.searchTextNew {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #333;
    float: left;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
    width: 200px;
    font-style:normal;
}

.searchSiteNew {
    border: 1px solid #d5d6d7;
    border-radius: 3px;
    height: 32px;
    margin: 0 1px 0 0;
    padding: 0;
    width: 250px;
}

.searchTextNew {
    background-color: #fff;
    float: left;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0 10px;
    width: 186px;
}

.searchButtonNew {
    background: url("../images2/wgbh-header-sprite.png") no-repeat scroll 0 0 rgb(81, 116, 180);
    border: 0 none;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    float: right;
    height: 32px;
    margin: 0;
    text-indent: -9999em;
    width: 44px;
}

.searchtext {
    background: none;
}

.onNow {
    padding:10px !important;
    margin: 20px 0 0 !important;
}

.slider {
    padding-bottom:0 !important;
}

.tabs a.active {
background-color: rgb(28, 98, 160);
}

.shadowBox644NoBg .boxHeadGreen {
  background: none repeat scroll 0 0 rgb(233, 97, 35);

}
.supportedImageFollow {
    top: 6px;
}
.supported {
    padding-right:0;
}

h2.border {
    background-color: rgb(28, 98, 160);
    color: #fff;
    padding: 10px;
    font-size: 16px;
    line-height: 24px;
    margin-bottom:10px;
}

div#searchresults div a {
    float:left;
    width:8%;
    height:20px;
    background-color: #efefef;
    display: block;
    font-weight: bold;
    margin: 0 1px 1px 0;
    text-align: center;
    color: #005689;
    text-decoration: none;
}
div#searchresults div {
    padding-bottom:13px;
}
hiddenBrs {
display:none;
}
.pageHead {
    min-height:42px;


}


.classic .pageHead {
    min-height:42px;


}


h1.pageTitle {
    padding-top:0;
}
.topBar, .classic .topBar {
    height:auto;
    min-height:24px;
    margin-bottom:0;
    margin-left:0;
    background-image:none !important;
    background-color: #063446 !important;
}
.classic .topBar {
    min-height:28px;
}

.tvSubHeader td {
    padding-left: 1px;
}
.tvSubHeader {
    margin-top: 5px;
}

.tvButtonWrap {
    position: static !important;
    left:0 !important;
    top:0 !important;
    padding-top:0;
}

.colRight, .twoColumnsRight .colRight {
    padding-right: 0;
}

.shadowBox655NoBg .conBox  {
  width: 93.5%;
}

.wrapAround {
    left: 0;
    padding:3px 10px;
}

.shadowBox973, .shadowBox973 .conBox {
    background-image:none;
}

.boxHeadNoColor {
   background-color:#fff;
   padding-left:0;
}
.tabs a, .boxHeadGreen .tabs a span {
    color: #005689;
}
.tabs a.active, .boxHeadGreen .tabs a.active, .tabs a.active:hover, .boxHeadGreen .tabs a.active:hover {
    background-color: rgb(28, 98, 160) ;
    color: #fff ;
}


.tabs a:hover, .boxHeadGreen .tabs a:hover {
    background-color: #efefef ;
    color: #005689;
}


.tabsExpanded a:hover, .boxHeadGreen .tabsExpanded a:hover, .tabsExpanded a.active:hover, .boxHeadGreen .tabsExpanded a.active:hover {
    background-color: #efefef ;
    color: #005689;
}


.tabsExpanded a.active, tabsExpanded a.active:hover, .tabsExpanded a:hover, .boxHeadGreen .tabsExpanded a.active, .boxHeadGreen .tabsExpanded a.active:hover, .boxHeadGreen .tabsExpanded a:hover, .tabsExpanded a:hover span, .tabsExpanded a.active span, .boxHeadGreen .tabsExpanded a:hover span, .boxHeadGreen .tabsExpanded a.active span {
    color: #005689 ;
    background-color: #efefef ;
}



a.playlistButton {
    background-image: none;
}

.schedulesMainHolder div div.clearfix div.right {
float:none;
}

#feat0 .featuredCon {
   background-image:none;
}

.contentBlockNoBg .shadowBox655 #feat0 {
   background-image:none;
}
#feat0 .pager {
   margin-top:20px;
}

#feat0 {
   border: 1px solid #e5e5e5;
}




b.barBlueWhite {
    display:block;
    color:#fff;
    padding:8px;
    margin-bottom:4px;
    background-color: rgb(28, 98, 160);
}

.shadowBox347 .conBoxPadding  {
    padding:15px 0 0 12px;
}

.pageHeadWithBanner {
	padding:0;
background-color:#fff;
background-image:none;
}

.pageTitleImg {
padding-top:0;
background-color:#fff;
}
body {background-image:none !important}



body.classicAlt {
	background: none !important;
}
.classicAlt #holder {
	background: none !important;
}

body.celtic {
	background: none !important;
}

.celtic #holder {
	background: none !important;
}



body.jazz {
	background: none !important;
}

.jazz #holder {
	background: none !important;
}


.featurePopupIn, .popupBottom {
background-image:none;
}

.twoColumnsRight {
    width: 986px;
}


#jny-calendar 	{
color: #9fe5e7 !important;
background: #333 !important;
font: 14px Whitney SSm A !important; 
}

#jny-calendar a 	{ 
color: #9fe5e7 !important;
}
#jny-calendar-table th { 
background: #000 !important;
font: 14px "Whitney SSm A" !important; 
}
#jny-calendar-table td { 
font: 14px/18px Whitney SSm A !important; 
vertical-align: top !important;
color:#fff;
}
#jny-calendar .cal-month { 
background: #063446 !important; 
border: 1px solid #063446 !important;
font: bold 12px/20px "Whitney SSm A" !important; 
}


#jny-calendar a {
  color: #fff !important;
}

#jny-calendar-table td  {
  background: #333;
}

#jny-calendar-table .buy_link {
  background: #063446 !important;
}

em, em strong {
    font-style: italic;
}
em strong {
   font-weight:bold;
}

strong, strong em {
   font-weight:bold;
}

strong em {
    font-style: italic;
}



